<!DOCTYPE html>
<html lang="zh">

<head>
    <meta charset="UTF-8">
    <title>Console对象打印演示</title>
</head>

<body>
    <h3>请打开控制台(F12)查看演示效果</h3>

    <script>


        // 可以用序列化避免，但是没必要
        // console.log('使用JSON序列化打印:', JSON.parse(JSON.stringify(user2)));

        // 演示深层次对象的打印情况
        const bigObject = {
            info: {
                name: '张三',
                age: 18,
                address: '北京市朝阳区',
                phone: '13800138000',
                email: 'zhangsan@example.com',
                hobbies: ['读书', '游泳', '跑步', '打球'],
                education: {
                    university: '北京大学',
                    major: '计算机科学',
                    degree: '本科',
                    graduationYear: 2020
                },
                work: {
                    company: '某科技公司',
                    position: '前端工程师',
                    salary: 15000,
                    startDate: '2020-07-01'
                }
            },
        };

        console.log('初始深层次对象打印，不要展开:', bigObject);

        setTimeout(() => {
            bigObject.info.name = '李四'
            console.log('3秒后---深层次对象打印，展开:', bigObject);
        }, 3000)
    </script>
</body>

</html>